import { Todo } from "@/types/todo";
const getData = (): any => {
  const data = localStorage.getItem("todolist") || [
    {
      id: 1,
      name: "vue",
    },
    {
      id: 2,
      name: "react",
    },
    {
      id: 3,
      name: "go",
    },
  ];
  if (data) {
    return data;
  } else {
    return [];
  }
};

const setData = (data: Array<string>) => {
  localStorage.setItem("todolist", JSON.stringify(data));
};

export default function () {
  return { getData, setData };
}

export function saveTodos(todos: Todo[]) {
  localStorage.setItem("todos_key", JSON.stringify(todos));
}
export function readTodos(): Todo[] {
  return JSON.parse(localStorage.getItem("todos_key") || "[]");
}
